#ifndef CODE_INCLUDE_BASE_CORE_OS_H_
#define CODE_INCLUDE_BASE_CORE_OS_H_

#ifdef __linux__
#define likely(x) __builtin_expect(!!(x), 1)
#define unlikely(x) __builtin_expect(!!(x), 0)
#else
#define likely(x) x
#define unlikely(x) x
#endif

#include "base/core/os/file.h"
#include "base/core/os/time.h"
#include "base/core/os/thread.h"
#include "base/core/os/mutex.h"
#include "base/core/os/directory.h"
#include "base/core/os/debug.h"

#endif  // CODE_INCLUDE_BASE_CORE_OS_H_
